5.3.3 APPX Application Design Manual

+ Chapter 1-1: Overview of Application Design
+ Chapter 1-2: Getting Started
+ Chapter 1-3: Data Dictionary
+ Chapter 1-4: Understanding Process Design
+ Chapter 1-5: Interprocess Communication
+ Chapter 1-6: Customizing Your Application
+ Chapter 1-7: The Documentation Facility
+ Chapter 1-8: Application Design Tools
+ Chapter 2-1: Data Dictionary Overview
+ Chapter 2-2: Data Dictionary Concepts
+ Chapter 2-3: Domains
+ Chapter 2-4: Files and Fields
+ Chapter 2-5: Work Fields
+ Chapter 3-1: Overview of APPX Processes
+ Chapter 3-2: Getting Started
+ Chapter 3-3: Process Definition
+ Chapter 3-4: Menu Processes
+ Chapter 3-5: Job Processes
+ Chapter 3-6: Input Processes
+ Chapter 3-7: Output Processes
+ Chapter 3-8: Update Processes
+ Chapter 3-9: Query Processes
+ Chapter 3-10: Inquiry Processes
+ Chapter 3-11: Status Processes
+ Chapter 3-12: Subroutine Processes
+ Chapter 3-13: Table Processes
+ Chapter 3-14: Automatic and Optional Children
+ Chapter 3-15: Using the Image Editor
+ Chapter 3-16: Using GUI Features of the Image Editor
+ Chapter 3-17: Using Event Points
- Chapter 4-1: ILF Integration
+ Chapter 4-2: True/False Status Indicators
+ Chapter 4-3: Specifying Statements
+ Chapter 4-4: The ILF Editor
+ Chapter 4-5: The Appx ILF Debugger
+ Chapter 4-6: ILF Keyword Reference
+ Chapter 4-7: Predefined Fields
+ Chapter 4-8: Runtime Subroutine's and Predefined Processes
+ Chapter 4-9: Appx Chart Director API

Chapter 4-1: ILF Integration

When to Invoke ILF Routines: Event Points


One important consideration when developing an ILF routine is to designate the exact point during the process when the routine will execute. You control the timing of when ILF routines execute by using appropriate event points. An event point is a predefined chronological point during the execution of a process when an ILF routine can be executed.

There are several different types of processes (menus, inputs, etc.) and several process components (frames, images, etc.). Each process component has its own specific set of event points. You can develop and execute an ILF routine at any one of these predefined event points, depending on the unique requirements of your application.

As an example, any process that invokes a child process has both a Pre-Invocation and a Post Invocation event point. You can select either of these event points (as options when you are defining a child invocation) and develop an ILF routine. A pre-invocation ILF routine executes immediately before the child process is invoked, while a post invocation ILF routine executes immediately after the child process completes.

You may want the application to test certain conditions and, based upon the results, perform a specified set of actions at a precise point or points in time. It is the event points that accommodate this requirement to control the timing of executing an ILF routine.

Application Design Manual                                         "Powered by Appx Software"

510

©2006 By APPX Software, Inc. All Rights Reserved